import requset from '@/utils/request'

// 获取一级分类
export function getCategory1Api () {
  return requset({
    url: '/admin/product/getCategory1',
    method: 'get'
  })
}

// 获取二级分类
export function getCategory2Api (category1Id) {
  return requset({
    url: `/admin/product/getCategory2/${category1Id}`,
    method: 'get'
  })
}

// 获取三级分类
export function getCategory3Api (category2Id) {
  return requset({
    url: `/admin/product/getCategory3/${category2Id}`,
    method: 'get'
  })
}

// 获取商品属性
export function getAttrListApi ({ category1Id, category2Id, category3Id }) {
  return requset({
    url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`,
    method: 'get'
  })
}

// 添加属性和属性值
// {
//   "attrName": "string", 属性名
//     "attrValueList": [ 属性名中的属性值,因为属性可以是多个,所以需要的是数组
//       {
//         "attrId": 0, 属性的id
//         "valueName": "string" 属性值
//       }
//     ],
//       "categoryId": 0, 指的是category3Id
//         "categoryLevel": 3,
// }
export function saveAttrInfoApi (data) {
  return requset({
    url: '/admin/product/saveAttrInfo',
    method: 'post',
    data
  })
}
